<shapes name="mxGraph.aws.networking">
<shape name="AWS Direct Connect" h="54.61" w="54.61" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="27.3" y="0"/>
<curve x1="12.23" y1="0" x2="0" y2="12.22" x3="0" y3="27.3"/>
<curve x1="0" y1="42.38" x2="12.23" y2="54.61" x3="27.3" y3="54.61"/>
<curve x1="42.38" y1="54.61" x2="54.61" y2="42.38" x3="54.61" y3="27.3"/>
<curve x1="54.61" y1="12.22" x2="42.38" y2="0" x3="27.3" y3="0"/>
<close/>
<move x="35.14" y="49.77"/>
<line x="19.26" y="25.01"/>
<line x="26.72" y="23.76"/>
<line x="20.25" y="6.02"/>
<line x="36.85" y="30.51"/>
<line x="28.86" y="30.66"/>
<line x="35.14" y="49.77"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
</foreground>
</shape>
<shape name="Elastic Load Balancer" h="57.33" w="57.33" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="28.67" y="0"/>
<curve x1="12.83" y1="0" x2="0" y2="12.83" x3="0" y3="28.67"/>
<curve x1="0" y1="44.5" x2="12.83" y2="57.33" x3="28.67" y3="57.33"/>
<curve x1="44.5" y1="57.33" x2="57.33" y2="44.5" x3="57.33" y3="28.67"/>
<curve x1="57.33" y1="12.83" x2="44.5" y2="0" x3="28.67" y3="0"/>
<close/>
<move x="46.67" y="19.67"/>
<line x="37.67" y="19.67"/>
<line x="37.67" y="17.88"/>
<line x="34.87" y="21.4"/>
<line x="33.59" y="19.58"/>
<line x="20.9" y="27.67"/>
<line x="31.67" y="27.67"/>
<line x="31.67" y="25.74"/>
<line x="37.67" y="27.99"/>
<line x="37.67" y="24.67"/>
<line x="46.67" y="24.67"/>
<line x="46.67" y="33.67"/>
<line x="37.67" y="33.67"/>
<line x="37.67" y="30.34"/>
<line x="31.67" y="32.59"/>
<line x="31.67" y="30.67"/>
<line x="20.9" y="30.67"/>
<line x="33.7" y="38.75"/>
<line x="34.87" y="36.87"/>
<line x="37.67" y="40.46"/>
<line x="37.67" y="38.67"/>
<line x="46.67" y="38.67"/>
<line x="46.67" y="47.67"/>
<line x="37.67" y="47.67"/>
<line x="37.67" y="44.07"/>
<line x="31.45" y="42.57"/>
<line x="32.3" y="40.77"/>
<line x="16.67" y="30.66"/>
<line x="16.67" y="36.67"/>
<line x="6.67" y="36.67"/>
<line x="6.67" y="21.67"/>
<line x="16.67" y="21.67"/>
<line x="16.67" y="27.68"/>
<line x="32.41" y="17.57"/>
<line x="31.45" y="15.76"/>
<line x="37.67" y="14.26"/>
<line x="37.67" y="10.67"/>
<line x="46.67" y="10.67"/>
<line x="46.67" y="19.67"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
</foreground>
</shape>
<shape name="Route 53" h="56.72" w="60.3" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.51" y="0" perimeter="0" name="N"/>
<constraint x="0.517" y="0.995" perimeter="0" name="S"/>
<constraint x="0.06" y="0.5" perimeter="0" name="W"/>
<constraint x="0.93" y="0.5" perimeter="0" name="E"/>
<constraint x="0.02" y="0.215" perimeter="0" name="NW"/>
<constraint x="0.13" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.96" y="0.195" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="58.75" y="38.98"/>
<curve x1="55.95" y1="52.8" x2="42.56" y2="47.21" x3="31.7" y3="56.21"/>
<curve x1="31.08" y1="56.72" x2="30.78" y2="56.21" x3="30.78" y3="56.21"/>
<curve x1="24.2" y1="48.2" x2="3.9" y2="54.88" x3="1.38" y3="38.98"/>
<curve x1="0" y1="30.28" x2="5.22" y2="29.21" x3="5.51" y3="22.67"/>
<curve x1="5.74" y1="17.61" x2="1.38" y2="12.1" x3="1.38" y3="12.1"/>
<line x="11.03" y="0.39"/>
<curve x1="11.03" y1="0.39" x2="20.53" y2="9.98" x3="30.06" y3="0.39"/>
<curve x1="30.45" y1="0" x2="31.19" y2="0.28" x3="31.3" y3="0.41"/>
<curve x1="40.37" y1="10.75" x2="49.62" y2="0.39" x3="49.62" y3="0.39"/>
<line x="57.89" y="11.18"/>
<curve x1="57.89" y1="11.18" x2="53.52" y2="16.35" x3="53.75" y3="22.09"/>
<curve x1="54.02" y1="28.87" x2="60.3" y2="31.31" x3="58.75" y3="38.98"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
</foreground>
</shape>
<shape name="Route 53 HostedZone" h="54.56" w="58.01" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.51" y="0" perimeter="0" name="N"/>
<constraint x="0.517" y="0.995" perimeter="0" name="S"/>
<constraint x="0.06" y="0.5" perimeter="0" name="W"/>
<constraint x="0.93" y="0.5" perimeter="0" name="E"/>
<constraint x="0.02" y="0.215" perimeter="0" name="NW"/>
<constraint x="0.13" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.96" y="0.195" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="56.51" y="37.49"/>
<curve x1="53.83" y1="50.79" x2="40.94" y2="45.42" x3="30.49" y3="54.06"/>
<curve x1="29.9" y1="54.56" x2="29.61" y2="54.06" x3="29.61" y3="54.06"/>
<curve x1="23.28" y1="46.36" x2="3.75" y2="52.79" x3="1.33" y3="37.49"/>
<curve x1="0" y1="29.12" x2="5.02" y2="28.1" x3="5.3" y3="21.8"/>
<curve x1="5.53" y1="16.94" x2="1.33" y2="11.64" x3="1.33" y3="11.64"/>
<line x="10.61" y="0.37"/>
<curve x1="10.61" y1="0.37" x2="19.75" y2="9.6" x3="28.92" y3="0.37"/>
<curve x1="29.29" y1="0" x2="30" y2="0.27" x3="30.11" y3="0.4"/>
<curve x1="38.84" y1="10.34" x2="47.73" y2="0.37" x3="47.73" y3="0.37"/>
<line x="55.69" y="10.75"/>
<curve x1="55.69" y1="10.75" x2="51.49" y2="15.72" x3="51.71" y3="21.25"/>
<curve x1="51.97" y1="27.76" x2="58.01" y2="30.12" x3="56.51" y3="37.49"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
</foreground>
</shape>
<shape name="Route 53 RouteTable" h="49.57" w="58.62" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0" y="0" perimeter="0" name="NW"/>
<constraint x="0" y="1" perimeter="0" name="SW"/>
<constraint x="1" y="0" perimeter="0" name="NE"/>
<constraint x="1" y="1" perimeter="0" name="SE"/>
</connections>
<foreground>
<path>
<move x="0" y="0"/>
<line x="0" y="14.12"/>
<line x="58.62" y="14.12"/>
<line x="58.62" y="0"/>
<line x="0" y="0"/>
<close/>
<move x="6.85" y="11.3"/>
<line x="5.5" y="11.3"/>
<line x="5.5" y="5.06"/>
<line x="3.76" y="5.06"/>
<line x="3.76" y="4.16"/>
<line x="3.89" y="4.16"/>
<curve x1="4.7" y1="4.16" x2="5.63" y2="3.96" x3="5.87" y3="2.87"/>
<line x="5.87" y="2.7"/>
<line x="6.85" y="2.7"/>
<line x="6.85" y="11.3"/>
<close/>
<move x="14.39" y="3.96"/>
<curve x1="13.08" y1="5.72" x2="11.95" y2="8.71" x3="11.76" y3="11.3"/>
<line x="10.34" y="11.3"/>
<curve x1="10.53" y1="8.73" x2="11.76" y2="5.87" x3="13.09" y3="4.11"/>
<line x="9.43" y="4.11"/>
<line x="9.43" y="2.87"/>
<line x="14.39" y="2.87"/>
<line x="14.39" y="3.96"/>
<close/>
<move x="20.38" y="11.3"/>
<line x="15.49" y="11.3"/>
<curve x1="15.49" y1="7.56" x2="19" y2="7.64" x3="19" y3="4.97"/>
<curve x1="19" y1="4.27" x2="18.7" y2="3.67" x3="17.96" y3="3.67"/>
<curve x1="16.95" y1="3.67" x2="16.79" y2="4.59" x3="16.79" y3="5.47"/>
<line x="15.51" y="5.47"/>
<curve x1="15.51" y1="3.76" x2="16.2" y2="2.7" x3="17.98" y3="2.7"/>
<curve x1="19.7" y1="2.7" x2="20.35" y2="3.75" x3="20.35" y3="5"/>
<curve x1="20.35" y1="7.85" x2="17.63" y2="8.03" x3="16.99" y3="10.13"/>
<line x="20.38" y="10.13"/>
<line x="20.38" y="11.3"/>
<close/>
<move x="23.21" y="11.3"/>
<line x="21.87" y="11.3"/>
<line x="21.87" y="9.69"/>
<line x="23.21" y="9.69"/>
<line x="23.21" y="11.3"/>
<close/>
<move x="28.1" y="11.3"/>
<line x="26.75" y="11.3"/>
<line x="26.75" y="5.06"/>
<line x="25.02" y="5.06"/>
<line x="25.02" y="4.16"/>
<line x="25.15" y="4.16"/>
<curve x1="25.95" y1="4.16" x2="26.89" y2="3.96" x3="27.12" y3="2.87"/>
<line x="27.12" y="2.7"/>
<line x="28.1" y="2.7"/>
<line x="28.1" y="11.3"/>
<close/>
<move x="33.14" y="11.47"/>
<curve x1="31.03" y1="11.47" x2="30.63" y2="9.82" x3="30.63" y3="7.35"/>
<curve x1="30.63" y1="4.78" x2="31.09" y2="2.7" x3="33.3" y3="2.7"/>
<curve x1="34.76" y1="2.7" x2="35.55" y2="3.38" x3="35.55" y3="4.79"/>
<line x="34.21" y="4.79"/>
<curve x1="34.21" y1="4.29" x2="33.98" y2="3.67" x3="33.31" y3="3.67"/>
<curve x1="32.05" y1="3.67" x2="31.98" y2="5.38" x3="31.98" y3="6.64"/>
<line x="32.01" y="6.66"/>
<curve x1="32.34" y1="6.04" x2="32.91" y2="5.75" x3="33.64" y3="5.75"/>
<curve x1="34.79" y1="5.75" x2="35.71" y2="6.6" x3="35.71" y3="8.31"/>
<curve x1="35.71" y1="10.29" x2="34.92" y2="11.47" x3="33.14" y3="11.47"/>
<close/>
<move x="38.45" y="11.3"/>
<line x="37.1" y="11.3"/>
<line x="37.1" y="9.69"/>
<line x="38.45" y="9.69"/>
<line x="38.45" y="11.3"/>
<close/>
<move x="42.38" y="11.47"/>
<curve x1="40.77" y1="11.47" x2="39.87" y2="10.42" x3="39.87" y3="7.08"/>
<curve x1="39.87" y1="3.74" x2="40.77" y2="2.7" x3="42.38" y3="2.7"/>
<curve x1="43.99" y1="2.7" x2="44.89" y2="3.74" x3="44.89" y3="7.08"/>
<curve x1="44.88" y1="10.42" x2="43.99" y2="11.47" x3="42.38" y3="11.47"/>
<close/>
<move x="47.66" y="11.3"/>
<line x="46.31" y="11.3"/>
<line x="46.31" y="9.69"/>
<line x="47.66" y="9.69"/>
<line x="47.66" y="11.3"/>
<close/>
<move x="51.59" y="11.47"/>
<curve x1="49.98" y1="11.47" x2="49.09" y2="10.42" x3="49.09" y3="7.08"/>
<curve x1="49.09" y1="3.74" x2="49.98" y2="2.7" x3="51.59" y3="2.7"/>
<curve x1="53.2" y1="2.7" x2="54.1" y2="3.74" x3="54.1" y3="7.08"/>
<curve x1="54.1" y1="10.42" x2="53.2" y2="11.47" x3="51.59" y3="11.47"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="0" y="32.26"/>
<line x="58.62" y="32.26"/>
<line x="58.62" y="18.14"/>
<line x="0" y="18.14"/>
<line x="0" y="32.26"/>
<close/>
<move x="51.59" y="20.84"/>
<curve x1="53.2" y1="20.84" x2="54.1" y2="21.89" x3="54.1" y3="25.23"/>
<curve x1="54.1" y1="28.57" x2="53.2" y2="29.61" x3="51.59" y3="29.61"/>
<curve x1="49.98" y1="29.61" x2="49.09" y2="28.57" x3="49.09" y3="25.23"/>
<curve x1="49.09" y1="21.89" x2="49.98" y2="20.84" x3="51.59" y3="20.84"/>
<close/>
<move x="46.31" y="27.84"/>
<line x="47.66" y="27.84"/>
<line x="47.66" y="29.44"/>
<line x="46.31" y="29.44"/>
<line x="46.31" y="27.84"/>
<close/>
<move x="40.25" y="22.3"/>
<line x="40.38" y="22.3"/>
<curve x1="41.19" y1="22.3" x2="42.12" y2="22.11" x3="42.36" y3="21.01"/>
<line x="42.36" y="20.84"/>
<line x="43.34" y="20.84"/>
<line x="43.34" y="29.44"/>
<line x="41.99" y="29.44"/>
<line x="41.99" y="23.2"/>
<line x="40.25" y="23.2"/>
<line x="40.25" y="22.3"/>
<close/>
<move x="37.1" y="27.84"/>
<line x="38.45" y="27.84"/>
<line x="38.45" y="29.44"/>
<line x="37.1" y="29.44"/>
<line x="37.1" y="27.84"/>
<close/>
<move x="33.3" y="20.84"/>
<curve x1="34.76" y1="20.84" x2="35.55" y2="21.52" x3="35.55" y3="22.93"/>
<line x="34.21" y="22.93"/>
<curve x1="34.21" y1="22.44" x2="33.98" y2="21.82" x3="33.31" y3="21.82"/>
<curve x1="32.05" y1="21.82" x2="31.98" y2="23.53" x3="31.98" y3="24.78"/>
<line x="32.01" y="24.8"/>
<curve x1="32.34" y1="24.18" x2="32.91" y2="23.89" x3="33.64" y3="23.89"/>
<curve x1="34.79" y1="23.89" x2="35.71" y2="24.74" x3="35.71" y3="26.46"/>
<curve x1="35.71" y1="28.43" x2="34.92" y2="29.61" x3="33.15" y3="29.61"/>
<curve x1="31.03" y1="29.61" x2="30.63" y2="27.96" x3="30.63" y3="25.5"/>
<curve x1="30.63" y1="22.92" x2="31.09" y2="20.84" x3="33.3" y3="20.84"/>
<close/>
<move x="25.02" y="22.3"/>
<line x="25.15" y="22.3"/>
<curve x1="25.95" y1="22.3" x2="26.88" y2="22.11" x3="27.12" y3="21.01"/>
<line x="27.12" y="20.84"/>
<line x="28.1" y="20.84"/>
<line x="28.1" y="29.44"/>
<line x="26.75" y="29.44"/>
<line x="26.75" y="23.2"/>
<line x="25.02" y="23.2"/>
<line x="25.02" y="22.3"/>
<close/>
<move x="21.87" y="27.84"/>
<line x="23.21" y="27.84"/>
<line x="23.21" y="29.44"/>
<line x="21.87" y="29.44"/>
<line x="21.87" y="27.84"/>
<close/>
<move x="17.96" y="21.82"/>
<curve x1="16.95" y1="21.82" x2="16.79" y2="22.74" x3="16.79" y3="23.61"/>
<line x="15.51" y="23.61"/>
<curve x1="15.51" y1="21.9" x2="16.2" y2="20.85" x3="17.98" y3="20.85"/>
<curve x1="19.7" y1="20.85" x2="20.35" y2="21.89" x3="20.35" y3="23.14"/>
<curve x1="20.35" y1="25.99" x2="17.63" y2="26.18" x3="16.99" y3="28.28"/>
<line x="20.38" y="28.28"/>
<line x="20.38" y="29.44"/>
<line x="15.49" y="29.44"/>
<curve x1="15.49" y1="25.7" x2="19" y2="25.79" x3="19" y3="23.12"/>
<curve x1="19" y1="22.41" x2="18.7" y2="21.82" x3="17.96" y3="21.82"/>
<close/>
<move x="9.43" y="21.01"/>
<line x="14.4" y="21.01"/>
<line x="14.4" y="22.11"/>
<curve x1="13.08" y1="23.87" x2="11.95" y2="26.86" x3="11.76" y3="29.44"/>
<line x="10.34" y="29.44"/>
<curve x1="10.53" y1="26.88" x2="11.76" y2="24.01" x3="13.1" y3="22.25"/>
<line x="9.43" y="22.25"/>
<line x="9.43" y="21.01"/>
<close/>
<move x="3.76" y="22.3"/>
<line x="3.89" y="22.3"/>
<curve x1="4.7" y1="22.3" x2="5.63" y2="22.11" x3="5.87" y3="21.01"/>
<line x="5.87" y="20.84"/>
<line x="6.85" y="20.84"/>
<line x="6.85" y="29.44"/>
<line x="5.5" y="29.44"/>
<line x="5.5" y="23.2"/>
<line x="3.76" y="23.2"/>
<line x="3.76" y="22.3"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="0" y="49.57"/>
<line x="58.62" y="49.57"/>
<line x="58.62" y="35.45"/>
<line x="0" y="35.45"/>
<line x="0" y="49.57"/>
<close/>
<move x="51.59" y="38.15"/>
<curve x1="53.2" y1="38.15" x2="54.1" y2="39.2" x3="54.1" y3="42.54"/>
<curve x1="54.1" y1="45.88" x2="53.2" y2="46.92" x3="51.59" y3="46.92"/>
<curve x1="49.98" y1="46.92" x2="49.09" y2="45.88" x3="49.09" y3="42.54"/>
<curve x1="49.09" y1="39.2" x2="49.98" y2="38.15" x3="51.59" y3="38.15"/>
<close/>
<move x="46.31" y="45.15"/>
<line x="47.66" y="45.15"/>
<line x="47.66" y="46.75"/>
<line x="46.31" y="46.75"/>
<line x="46.31" y="45.15"/>
<close/>
<move x="42.4" y="39.12"/>
<curve x1="41.4" y1="39.12" x2="41.23" y2="40.05" x3="41.23" y3="40.92"/>
<line x="39.96" y="40.92"/>
<curve x1="39.96" y1="39.21" x2="40.64" y2="38.15" x3="42.43" y3="38.15"/>
<curve x1="44.14" y1="38.15" x2="44.79" y2="39.2" x3="44.79" y3="40.45"/>
<curve x1="44.79" y1="43.3" x2="42.07" y2="43.48" x3="41.43" y3="45.59"/>
<line x="44.83" y="45.59"/>
<line x="44.83" y="46.75"/>
<line x="39.93" y="46.75"/>
<curve x1="39.93" y1="43.01" x2="43.44" y2="43.1" x3="43.44" y3="40.43"/>
<curve x1="43.44" y1="39.72" x2="43.15" y2="39.12" x3="42.4" y3="39.12"/>
<close/>
<move x="37.1" y="45.15"/>
<line x="38.45" y="45.15"/>
<line x="38.45" y="46.75"/>
<line x="37.1" y="46.75"/>
<line x="37.1" y="45.15"/>
<close/>
<move x="33.3" y="38.15"/>
<curve x1="34.76" y1="38.15" x2="35.55" y2="38.83" x3="35.55" y3="40.24"/>
<line x="34.21" y="40.24"/>
<curve x1="34.21" y1="39.74" x2="33.98" y2="39.12" x3="33.31" y3="39.12"/>
<curve x1="32.05" y1="39.12" x2="31.98" y2="40.84" x3="31.98" y3="42.09"/>
<line x="32.01" y="42.11"/>
<curve x1="32.34" y1="41.49" x2="32.91" y2="41.2" x3="33.64" y3="41.2"/>
<curve x1="34.79" y1="41.2" x2="35.71" y2="42.05" x3="35.71" y3="43.76"/>
<curve x1="35.71" y1="45.74" x2="34.92" y2="46.92" x3="33.15" y3="46.92"/>
<curve x1="31.03" y1="46.92" x2="30.63" y2="45.27" x3="30.63" y3="42.81"/>
<curve x1="30.63" y1="40.23" x2="31.09" y2="38.15" x3="33.3" y3="38.15"/>
<close/>
<move x="25.02" y="39.61"/>
<line x="25.15" y="39.61"/>
<curve x1="25.95" y1="39.61" x2="26.88" y2="39.42" x3="27.12" y3="38.32"/>
<line x="27.12" y="38.15"/>
<line x="28.1" y="38.15"/>
<line x="28.1" y="46.75"/>
<line x="26.75" y="46.75"/>
<line x="26.75" y="40.51"/>
<line x="25.02" y="40.51"/>
<line x="25.02" y="39.61"/>
<close/>
<move x="21.87" y="45.15"/>
<line x="23.21" y="45.15"/>
<line x="23.21" y="46.75"/>
<line x="21.87" y="46.75"/>
<line x="21.87" y="45.15"/>
<close/>
<move x="17.96" y="39.12"/>
<curve x1="16.95" y1="39.12" x2="16.79" y2="40.05" x3="16.79" y3="40.92"/>
<line x="15.51" y="40.92"/>
<curve x1="15.51" y1="39.21" x2="16.2" y2="38.15" x3="17.98" y3="38.15"/>
<curve x1="19.7" y1="38.15" x2="20.35" y2="39.2" x3="20.35" y3="40.45"/>
<curve x1="20.35" y1="43.3" x2="17.63" y2="43.48" x3="16.99" y3="45.59"/>
<line x="20.38" y="45.59"/>
<line x="20.38" y="46.75"/>
<line x="15.49" y="46.75"/>
<curve x1="15.49" y1="43.01" x2="19" y2="43.1" x3="19" y3="40.43"/>
<curve x1="19" y1="39.72" x2="18.7" y2="39.12" x3="17.96" y3="39.12"/>
<close/>
<move x="9.43" y="38.32"/>
<line x="14.4" y="38.32"/>
<line x="14.4" y="39.42"/>
<curve x1="13.08" y1="41.18" x2="11.95" y2="44.16" x3="11.76" y3="46.75"/>
<line x="10.34" y="46.75"/>
<curve x1="10.53" y1="44.19" x2="11.76" y2="41.32" x3="13.1" y3="39.56"/>
<line x="9.43" y="39.56"/>
<line x="9.43" y="38.32"/>
<close/>
<move x="3.76" y="39.61"/>
<line x="3.89" y="39.61"/>
<curve x1="4.7" y1="39.61" x2="5.63" y2="39.42" x3="5.87" y3="38.32"/>
<line x="5.87" y="38.15"/>
<line x="6.85" y="38.15"/>
<line x="6.85" y="46.75"/>
<line x="5.5" y="46.75"/>
<line x="5.5" y="40.51"/>
<line x="3.76" y="40.51"/>
<line x="3.76" y="39.61"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="42.38" y="3.8"/>
<curve x1="41.46" y1="3.8" x2="41.22" y2="4.71" x3="41.22" y3="7.21"/>
<curve x1="41.22" y1="9.71" x2="41.46" y2="10.62" x3="42.38" y3="10.62"/>
<curve x1="43.3" y1="10.62" x2="43.54" y2="9.71" x3="43.54" y3="7.21"/>
<curve x1="43.54" y1="4.71" x2="43.3" y2="3.8" x3="42.38" y3="3.8"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="51.59" y="3.8"/>
<curve x1="50.67" y1="3.8" x2="50.43" y2="4.71" x3="50.43" y3="7.21"/>
<curve x1="50.43" y1="9.71" x2="50.67" y2="10.62" x3="51.59" y3="10.62"/>
<curve x1="52.51" y1="10.62" x2="52.75" y2="9.71" x3="52.75" y3="7.21"/>
<curve x1="52.75" y1="4.71" x2="52.51" y2="3.8" x3="51.59" y3="3.8"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="51.59" y="28.77"/>
<curve x1="52.51" y1="28.77" x2="52.75" y2="27.86" x3="52.75" y3="25.35"/>
<curve x1="52.75" y1="22.85" x2="52.51" y2="21.94" x3="51.59" y3="21.94"/>
<curve x1="50.67" y1="21.94" x2="50.43" y2="22.85" x3="50.43" y3="25.35"/>
<curve x1="50.43" y1="27.86" x2="50.67" y2="28.77" x3="51.59" y3="28.77"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="33.25" y="28.77"/>
<curve x1="34.08" y1="28.77" x2="34.36" y2="27.93" x3="34.36" y3="26.92"/>
<curve x1="34.36" y1="25.73" x2="34.02" y2="25.06" x3="33.25" y3="25.06"/>
<curve x1="32.27" y1="25.06" x2="32.09" y2="25.95" x3="32.09" y3="26.98"/>
<curve x1="32.09" y1="27.98" x2="32.46" y2="28.77" x3="33.25" y3="28.77"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="51.59" y="46.08"/>
<curve x1="52.51" y1="46.08" x2="52.75" y2="45.17" x3="52.75" y3="42.66"/>
<curve x1="52.75" y1="40.16" x2="52.51" y2="39.25" x3="51.59" y3="39.25"/>
<curve x1="50.67" y1="39.25" x2="50.43" y2="40.16" x3="50.43" y3="42.66"/>
<curve x1="50.43" y1="45.17" x2="50.67" y2="46.08" x3="51.59" y3="46.08"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="33.25" y="46.08"/>
<curve x1="34.08" y1="46.08" x2="34.36" y2="45.24" x3="34.36" y3="44.23"/>
<curve x1="34.36" y1="43.04" x2="34.02" y2="42.37" x3="33.25" y3="42.37"/>
<curve x1="32.27" y1="42.37" x2="32.09" y2="43.26" x3="32.09" y3="44.29"/>
<curve x1="32.09" y1="45.29" x2="32.46" y2="46.08" x3="33.25" y3="46.08"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="33.25" y="10.62"/>
<curve x1="34.08" y1="10.62" x2="34.36" y2="9.78" x3="34.36" y3="8.78"/>
<curve x1="34.36" y1="7.59" x2="34.02" y2="6.92" x3="33.25" y3="6.92"/>
<curve x1="32.27" y1="6.92" x2="32.09" y2="7.81" x3="32.09" y3="8.84"/>
<curve x1="32.09" y1="9.83" x2="32.46" y2="10.62" x3="33.25" y3="10.62"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC" h="42.46" w="68.09" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.38" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0.05" y="0.5" perimeter="0" name="W"/>
<constraint x="0.945" y="0.5" perimeter="0" name="E"/>
<constraint x="0.185" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.19" y="1" perimeter="0" name="SW"/>
<constraint x="0.775" y="0.25" perimeter="0" name="NE"/>
<constraint x="0.81" y="1" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="0" y="29.84"/>
<line x="0" y="30.98"/>
<curve x1="0" y1="36.69" x2="6.17" y2="42.46" x3="13.77" y3="42.46"/>
<line x="54.32" y="42.46"/>
<curve x1="61.93" y1="42.46" x2="68.09" y2="36.69" x3="68.09" y3="30.98"/>
<line x="68.09" y="29.84"/>
<curve x1="68.09" y1="24.53" x2="62.75" y2="17.87" x3="55.89" y3="17.28"/>
<curve x1="55.74" y1="12.54" x2="51.86" y2="8.75" x3="47.08" y3="8.75"/>
<curve x1="45.22" y1="8.75" x2="43.51" y2="9.32" x3="42.08" y3="10.3"/>
<curve x1="39.36" y1="4.24" x2="33.28" y2="0" x3="26.2" y3="0"/>
<curve x1="16.59" y1="0" x2="8.8" y2="7.79" x3="8.8" y3="17.41"/>
<curve x1="8.8" y1="17.58" x2="8.82" y2="17.74" x3="8.82" y3="17.91"/>
<curve x1="3.67" y1="19.4" x2="0" y2="25.44" x3="0" y3="29.84"/>
<close/>
<move x="25.01" y="23.86"/>
<line x="27.56" y="23.86"/>
<line x="27.56" y="19.97"/>
<line x="27.56" y="19.97"/>
<curve x1="27.83" y1="17.43" x2="30.01" y2="15.46" x3="32.62" y3="15.46"/>
<curve x1="35.24" y1="15.46" x2="37.42" y2="17.42" x3="37.69" y3="19.97"/>
<line x="37.69" y="19.97"/>
<line x="37.69" y="23.86"/>
<line x="40.31" y="23.86"/>
<line x="40.31" y="32.43"/>
<line x="25.01" y="32.43"/>
<line x="25.01" y="23.86"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
<path>
<move x="30.02" y="19.99"/>
<curve x1="30.02" y1="19.99" x2="30.13" y2="17.63" x3="32.62" y3="17.63"/>
<curve x1="35.23" y1="17.62" x2="35.23" y2="19.99" x3="35.23" y3="19.99"/>
<line x="35.23" y="23.86"/>
<line x="30.02" y="23.86"/>
<line x="30.02" y="19.99"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC Customer Gateway" h="35.75" w="35.75" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<foreground>
<path>
<move x="35.75" y="18.39"/>
<line x="29.65" y="20.81"/>
<line x="29.65" y="19.13"/>
<line x="19.11" y="19.13"/>
<line x="19.11" y="29.87"/>
<line x="20.92" y="29.87"/>
<line x="18.58" y="35.75"/>
<curve x1="27.97" y1="35.38" x2="35.48" y2="27.8" x3="35.75" y3="18.39"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="19.11" y="6.12"/>
<line x="19.11" y="16.63"/>
<line x="29.66" y="16.63"/>
<line x="29.66" y="14.43"/>
<line x="35.72" y="16.85"/>
<curve x1="35.19" y1="7.64" x2="27.74" y2="0.32" x3="18.49" y3="0"/>
<line x="20.92" y="6.12"/>
<line x="19.11" y="6.12"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="16.61" y="29.87"/>
<line x="16.61" y="19.13"/>
<line x="5.53" y="19.13"/>
<line x="5.53" y="21"/>
<line x="0" y="18.8"/>
<curve x1="0.47" y1="28.02" x2="7.9" y2="35.38" x3="17.14" y3="35.75"/>
<line x="14.8" y="29.87"/>
<line x="16.61" y="29.87"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="5.53" y="16.63"/>
<line x="16.61" y="16.63"/>
<line x="16.61" y="6.12"/>
<line x="14.8" y="6.12"/>
<line x="17.24" y="0"/>
<curve x1="7.95" y1="0.32" x2="0.47" y2="7.7" x3="0" y3="16.95"/>
<line x="5.53" y="14.75"/>
<line x="5.53" y="16.63"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC Internet Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="0" y="17.91"/>
<curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/>
<curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/>
<curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/>
<curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/>
<close/>
<move x="3.51" y="20.38"/>
<line x="3.51" y="19.91"/>
<curve x1="3.51" y1="17.99" x2="4.96" y2="15.45" x3="7.1" y3="14.52"/>
<curve x1="7.27" y1="10.34" x2="10.72" y2="6.99" x3="14.95" y3="6.99"/>
<curve x1="17.76" y1="6.99" x2="20.34" y2="8.51" x3="21.74" y3="10.91"/>
<curve x1="22.28" y1="10.68" x2="22.86" y2="10.56" x3="23.46" y3="10.56"/>
<curve x1="25.6" y1="10.56" x2="27.37" y2="12.08" x3="27.74" y3="14.13"/>
<curve x1="30.66" y1="14.71" x2="32.78" y2="17.53" x3="32.78" y3="19.91"/>
<line x="32.78" y="20.38"/>
<curve x1="32.78" y1="23.27" x2="29.8" y2="25.81" x3="26.41" y3="25.81"/>
<line x="9.88" y="25.81"/>
<curve x1="6.48" y1="25.81" x2="3.51" y2="23.27" x3="3.51" y3="20.38"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
<path>
<move x="22.13" y="12.97"/>
<line x="20.9" y="13.83"/>
<line x="20.28" y="12.45"/>
<curve x1="19.34" y1="10.35" x2="17.24" y2="8.99" x3="14.95" y3="8.99"/>
<curve x1="13.38" y1="8.99" x2="11.92" y2="9.6" x3="10.81" y3="10.71"/>
<curve x1="9.71" y1="11.83" x2="9.1" y2="13.31" x3="9.1" y3="14.89"/>
<line x="9.12" y="15.98"/>
<line x="8.2" y="16.25"/>
<curve x1="6.71" y1="16.68" x2="5.51" y2="18.6" x3="5.51" y3="19.91"/>
<line x="5.51" y="20.38"/>
<curve x1="5.51" y1="21.96" x2="7.42" y2="23.81" x3="9.88" y3="23.81"/>
<line x="26.41" y="23.81"/>
<curve x1="28.87" y1="23.81" x2="30.78" y2="21.96" x3="30.78" y3="20.38"/>
<line x="30.78" y="19.91"/>
<curve x1="30.78" y1="18.31" x2="29.01" y2="16.21" x3="26.95" y3="16.04"/>
<line x="25.84" y="15.94"/>
<line x="25.8" y="14.83"/>
<curve x1="25.76" y1="13.56" x2="24.73" y2="12.56" x3="23.46" y3="12.56"/>
<curve x1="22.98" y1="12.56" x2="22.52" y2="12.7" x3="22.13" y3="12.97"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC Router" h="35.45" w="35.47" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<foreground>
<path>
<move x="16.54" y="30.04"/>
<line x="16.54" y="5.75"/>
<line x="14.76" y="5.75"/>
<line x="16.92" y="0"/>
<curve x1="7.69" y1="0.42" x2="0.32" y2="7.86" x3="0" y3="17.11"/>
<line x="9" y="17.11"/>
<line x="9" y="15.26"/>
<line x="16.24" y="18.36"/>
<line x="9" y="21.46"/>
<line x="9" y="19.61"/>
<line x="0.07" y="19.61"/>
<curve x1="0.98" y1="28.25" x2="8.09" y2="35.02" x3="16.88" y3="35.45"/>
<line x="14.85" y="30.04"/>
<line x="16.54" y="30.04"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="26.43" y="21.46"/>
<line x="19.19" y="18.36"/>
<line x="26.43" y="15.26"/>
<line x="26.43" y="17.11"/>
<line x="35.47" y="17.11"/>
<curve x1="35.15" y1="7.89" x2="27.83" y2="0.48" x3="18.66" y3="0.01"/>
<line x="20.82" y="5.75"/>
<line x="19.04" y="5.75"/>
<line x="19.04" y="30.04"/>
<line x="20.73" y="30.04"/>
<line x="18.7" y="35.44"/>
<curve x1="27.43" y1="34.97" x2="34.49" y2="28.22" x3="35.4" y3="19.61"/>
<line x="26.43" y="19.61"/>
<line x="26.43" y="21.46"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC VPN Connection" h="51.99" w="64.71" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0.165" y="0.56" perimeter="0" name="W"/>
<constraint x="0.835" y="0.56" perimeter="0" name="E"/>
<constraint x="0" y="0.317" perimeter="0" name="NW"/>
<constraint x="0.165" y="1" perimeter="0" name="SW"/>
<constraint x="1" y="0.317" perimeter="0" name="NE"/>
<constraint x="0.835" y="1" perimeter="0" name="SE"/>
</connections>
<foreground>
<rect x="16.75" y="13.62" w="7.61" h="15.09"/>
<fillstroke/>
<path>
<move x="49.77" y="26.93"/>
<line x="49.77" y="20.78"/>
<line x="14.97" y="20.78"/>
<line x="14.97" y="26.93"/>
<line x="0" y="16.6"/>
<line x="14.97" y="6.26"/>
<line x="14.97" y="12.24"/>
<line x="49.77" y="12.24"/>
<line x="49.77" y="6.26"/>
<line x="64.71" y="16.6"/>
<line x="49.77" y="26.93"/>
<close/>
<move x="3.23" y="16.6"/>
<line x="13.13" y="23.43"/>
<line x="13.13" y="18.94"/>
<line x="51.6" y="18.94"/>
<line x="51.6" y="23.43"/>
<line x="61.48" y="16.6"/>
<line x="51.6" y="9.76"/>
<line x="51.6" y="14.08"/>
<line x="13.13" y="14.08"/>
<line x="13.13" y="9.76"/>
<line x="3.23" y="16.6"/>
<close/>
</path>
<fillstroke/>
<path>
<move x="47.74" y="28.99"/>
<line x="47.74" y="13.99"/>
<line x="48.12" y="13.99"/>
<curve x1="47.27" y1="4.99" x2="40.53" y2="0" x3="32.44" y3="0"/>
<curve x1="24.32" y1="0" x2="17.56" y2="4.99" x3="16.76" y3="13.99"/>
<line x="24.37" y="13.99"/>
<curve x1="24.37" y1="13.99" x2="24.49" y2="6.49" x3="32.56" y3="6.52"/>
<curve x1="40.29" y1="6.54" x2="40.74" y2="13.67" x3="40.74" y3="13.67"/>
<line x="40.74" y="28.99"/>
<line x="10.74" y="28.99"/>
<line x="10.74" y="51.99"/>
<line x="53.74" y="51.99"/>
<line x="53.74" y="28.99"/>
<line x="47.74" y="28.99"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
<shape name="VPC VPN Gateway" h="35.82" w="35.82" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0.5" y="0" perimeter="0" name="N"/>
<constraint x="0.5" y="1" perimeter="0" name="S"/>
<constraint x="0" y="0.5" perimeter="0" name="W"/>
<constraint x="1" y="0.5" perimeter="0" name="E"/>
<constraint x="0.145" y="0.145" perimeter="0" name="NW"/>
<constraint x="0.145" y="0.855" perimeter="0" name="SW"/>
<constraint x="0.855" y="0.145" perimeter="0" name="NE"/>
<constraint x="0.855" y="0.855" perimeter="0" name="SE"/>
</connections>
<background>
<path>
<move x="17.91" y="0"/>
<curve x1="8.02" y1="0" x2="0" y2="8.02" x3="0" y3="17.91"/>
<curve x1="0" y1="27.8" x2="8.02" y2="35.82" x3="17.91" y3="35.82"/>
<curve x1="27.8" y1="35.82" x2="35.82" y2="27.8" x3="35.82" y3="17.91"/>
<curve x1="35.82" y1="8.02" x2="27.8" y2="0" x3="17.91" y3="0"/>
<close/>
<move x="26.21" y="26.11"/>
<line x="9.61" y="26.11"/>
<line x="9.61" y="16.81"/>
<line x="12.45" y="16.81"/>
<line x="12.45" y="12.62"/>
<curve x1="12.73" y1="9.85" x2="15.1" y2="7.71" x3="17.95" y3="7.71"/>
<curve x1="20.79" y1="7.71" x2="23.15" y2="9.86" x3="23.44" y3="12.62"/>
<line x="23.44" y="16.81"/>
<line x="26.21" y="16.81"/>
<line x="26.21" y="26.11"/>
<close/>
</path>
</background>
<foreground>
<fillstroke/>
<path>
<move x="17.95" y="10.06"/>
<curve x1="15.12" y1="10.05" x2="15.12" y2="12.62" x3="15.12" y3="12.62"/>
<line x="15.1" y="16.81"/>
<line x="20.76" y="16.81"/>
<line x="20.78" y="12.62"/>
<curve x1="20.78" y1="12.62" x2="20.66" y2="10.06" x3="17.95" y3="10.06"/>
<close/>
</path>
<fillstroke/>
</foreground>
</shape>
</shapes>